The concensus on the WRX forum is that if you do it right, it will stay on for years, through winters etc. Mine has certainly held up well so far. I got quality paint mixed with the Subaru color code, prepped and cleaned the skirts properly, and used a prevaul (sp?) sprayer to apply the paint. Then I wetsanded and polished them - they look factory. Makes a huge improvement on the car's looks as well.